body {
	margin:0px;
	padding:0px;
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;
	letter-spacing: 0.2px;
	background:url(../img/Own_img/background1.png);
}

.global2{
	background-color: pink;
}

ul {
	list-style: none;
	width: 224px;
}

li {
	cursor: pointer;
}

a {
	color: black;
}

a:hover{
	color: #7a7a7a;
}

#container {
	margin:0;
	padding:0;
}

#left {
	position:absolute;
	top:0px;
	left:0px;
	margin:43px 0px;
	background: pink;
	border-top:0.5px solid #ff9db5;
	border-right:0.5px solid #ff9db5;
	border-radius:0px 12px 12px 0px;
	box-shadow: 0px 0px 1px 1px #ff9db5;
	width:225px;
	height:100%;
}

#middle {
	position:relative;
	margin:20px 20px 20px 250px;
	width:auto;
	height:930px;
}

#RRR {
	width:100%;
	height:100%;
}

#LeftIcon {
	position:absolute;
	border-radius:50%;
	float: left;
	display:block;
	width: 30px;
	height: 30px;
	left:10px;
	top:10px;
	border: 2px solid #ff9eb5;
	background:url(../img/Own_img/Own1.png);
	background-size: 100% 100%;
}

/*------------ Main Menu ------------*/
.mainmenu {
	margin: 2px 0px;
	font-size: 16px;
	position:relative;
	padding:0;
}

.mainmenu > li {
	background-color: pink;
	border-top: 2px solid #ff9db5;
	height: 48px;
	color: Black;
	box-sizing: border-box;
	position:relative;
	padding:0 0 0 50px;
}

.mainmenu > li:first-child {
	border-radius: 7px 7px 0 0;
	border-top: 0;
}

.mainmenu > li:last-child {
	border-radius: 0 0 7px 7px;
}

.mainmenu > li span {
	display:block;
	line-height: 48px;
}

.mainmenu > li .icon {
	position:absolute;
	float: left;
	width: 25px;
	height: 25px;
	display:block;
	left:10px;
	top:12.5px;
}

.mainmenu > li .messages {
	background: url("../img/Own_img/Own2_1.png") no-repeat;
	padding: 0;
	margin-top: -33px;
	margin-right: 19px;
	float: right;
	display: block;
	width: 34px;
	height: 18px;
	text-align: center;
	font-size: 11px;
	line-height: 19px;
}

.expand-triangle {
	background: url("../img/Own_img/Own5.gif") top left no-repeat;
	height: 10px;
	width: 225px;
	content: " ";
	margin-left: -40px;
}

/*------------ Sub Menu ------------*/
.submenu {
	box-sizing: border-box;
	color: Black;
	font-size: 13px;
	content: " ";
	/*opacity: 0.5;*/
}

.submenu li {
	line-height: 20px;
	height: 35px;
	padding-top: 11px;
	margin-left: -40px;
	background-color: #ff9db5;
	border-left: solid 6px #bb92f7;
	transition: border-left 220ms ease-in;
}

.submenu .chosen,
.submenu .chosen:hover {
	border-left: solid 6px #96d145;
}

.submenu li:hover {
	border-left: solid 6px #f5f743;
}

.submenu li span {
	margin-left:30px;
}

.animate {
	animation: flip 2000ms ease-in-out alternate;
}

@keyframes flip {
	to {
		transform: rotateY(360deg);
	}
}